<?php
class CFLOAT extends AccessImpl {
	
	/**
	 * 构造函数
	 * 接受一个浮点形式参数
	 *
	 * @param float $v        	
	 */
	public function __construct($v = 0.0) {
		$this->setValue ( $v );
	}
	
	/**
	 * <h2>获取封装的浮点值</h2>
	 * <p>该值经过了强制类型转换，保证类型安全</p>
	 *
	 * @return float
	 */
	public function getValue() {
		return floatval ( $this->_value );
	}
	
	/**
	 * 重载基类方法，强制类型转换了参数
	 *
	 * @see AccessImpl::setValue()
	 */
	public function setValue($v) {
		$this->_value = floatval ( $v );
	}
}